cogeneration electric power generation power electricity visualising wind turbulence solar rotor diameter news engineering spin energy politics turbulence media chp wind